layout.tsx 689 B

1234567891011121314151617181920212223242526
  1. import HeaderBack from "@/components/HeaderBack";
  2. import { getTranslations } from "next-intl/server";
  3. import { ReactNode } from "react";
  4. export const generateMetadata = async () => {
  5. const t = await getTranslations("titles");
  6. return {
  7. title: t("login"),
  8. };
  9. };
  10. export default async function Layout({
  11. children,
  12. params: { locale },
  13. }: {
  14. children: ReactNode;
  15. params: { locale: string };
  16. }) {
  17. const t = await getTranslations("ProfilePage");
  18. return (
  19. <>
  20. <HeaderBack showBack={false} />
  21. <main className={"main-header bg-[#282828]"} id={"loginLayout"}>
  22. {children}
  23. </main>
  24. </>
  25. );
  26. }